53 things from ~4 months of running an agent harness in production.
iii, the engine that powers the harness, is really cool too: https://iii.dev/docs/install
- crash mid tool call left a dangling call with no result that poisoned every later request workers#507 workers#630
- resumed turn raced the worker booting and called a function that wasn't registered yet workers#507
- no durable queue for turns so wedged ones sat in running forever workers#464
- cut stream parsed as null args and got reported as a successful empty turn workers#878
- seven providers treating any connection close as done workers#878
- cached tokens double billed on six providers workers#740